find successor and predecessor